amphibious microlight - French English Dictionary